import request from '@/utils/request'

// axios 请求的两种形式
// 全写
// 简写

// 全写
export const getList = (page, size) => {
  return request({
    url: 'xxxx/xxx/list',
    method: 'get', // method 如果get 可以省略不写 get的大小写也无所谓
    params: {
      page,
      size
    }
  })
}

export const editArticle = (form) => {
  return request({
    url: `xx/xxxx/eidt/${form.id}`,
    method: 'put',
    data: form
  })
}

// 简写
// delete  get请求 这俩是一类
// post put patch 这是一类
export const getArticleList = (page, size) => {
  return request.get('请求路径', {
    params: {
      page,
      size
    }
  })
}

export const delArticle = (id) => {
  return request.delete('接口路径', {
    data: {
      // id: id
      id
    }
  })
}

// post put patch
export const addArticle = form => {
  return request.post('接口路径', form)
}
